leave the competition in the dust - Turkish English Dictionary